allah baba - German English Dictionary